body {
	margin: 0;
	padding: 0;
	font-family: sans-serif;
	color: #434343;
	font-size: 0.55rem;
	line-height: 0.55rem;
}

img {
	width: 100%;
}
a {
	text-decoration: none;
	color: #434343;
}
.header-container {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	.logo-container {
		width: 100%;
		padding: 0.5rem 0 0.2rem;
		text-align: center;
		.logo {
			display: inline-block;
			width: 50%;
			height: auto;
			margin: 0 auto;
		}
	}
}
.title {
	padding: 0.2rem 5% 0.3rem;
	border-bottom: 1px solid #f0f0f0;
	font-size: 0.8rem;
	font-style: normal;
}

.header-back {
	position: relative;
	width: 100%;
	min-height: 1.7rem;
	text-align: center;
	z-index: 1;
	border-bottom: 1px solid #f0f0f0;
	p {
		font-size: 0.6rem;
	}
	.icon-style {
		display: inline-block;
		position: absolute;
		left: 0.2rem;
		top: 0.45rem;
		font-size: 0.8rem;
		z-index: 2;
	}
}